package me.illtamer.rpc.transport;

import me.illtamer.serializer.CommonSerializer;

/**
 * 服务端类通用接口
 * */
public interface RpcServer {

    int DEFAULT_SERIALIZER = CommonSerializer.KRYO_SERIALIZER;

    void start();

    /**
     * 将服务器保存在本地的注册表同时注册到 Nacos 注册中心
     * */
    <T> void  publishService(T service, String serviceName);

}
